package com.estar.platform.version.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.core.common.entity.IdEntity;

/**   
 * @Title: Entity
 * @Description:
 * @author Auto-generator
 * @date 2016-07-11 15:48:50
 * @version V1.0   
 *
 */
@Entity
@Table(name = "t_s_version", schema = "")
@DynamicUpdate(true)
@DynamicInsert(true)
@SuppressWarnings("serial")
public class TSVersionEntity extends IdEntity implements java.io.Serializable {
	

	/**文件名称*/
		private java.lang.String fileName;
	/**系统代码*/
		private java.lang.String sysCde;
	/**系统名称*/
		private java.lang.String sysNme;
	/**当前赔案业务所属保险公司,*/
		private java.lang.String compCde;
	/**保险公司名称*/
		private java.lang.String compNme;
	/**客户端语言*/
		private java.lang.String sysMrk;
	/**机构代码*/
		private java.lang.String dptCde;
	/**机构名称*/
		private java.lang.String dptNme;
	/**更新文件路径*/
		private java.lang.String filePath;
	/**文件大小*/
		private java.lang.String fileSize;
	/**版本号*/
		private java.lang.String ver;
	/**操作时间*/
		private Date operateTm;
	/**cOperateEmpCde*/
		private java.lang.String operateEmpCde;
	
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  文件名称
	 */
	@Column(name ="FILE_NAME",nullable=true,length=200)
	public java.lang.String getFileName(){
		return this.fileName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  文件名称
	 */
	public void setFileName(java.lang.String fileName){
		this.fileName = fileName;
	}
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  系统代码
	 */
	@Column(name ="SYS_CDE",nullable=false,length=30)
	public java.lang.String getSysCde(){
		return this.sysCde;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  系统代码
	 */
	public void setSysCde(java.lang.String sysCde){
		this.sysCde = sysCde;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  系统名称
	 */
	@Column(name ="SYS_NME",nullable=false,length=20)
	public java.lang.String getSysNme(){
		return this.sysNme;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  系统名称
	 */
	public void setSysNme(java.lang.String sysNme){
		this.sysNme = sysNme;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  当前赔案业务所属保险公司,
	 */
	@Column(name ="COMP_CDE",nullable=true,length=30)
	public java.lang.String getCompCde(){
		return this.compCde;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  当前赔案业务所属保险公司,
	 */
	public void setCompCde(java.lang.String compCde){
		this.compCde = compCde;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  保险公司名称
	 */
	@Column(name ="COMP_NME",nullable=true,length=30)
	public java.lang.String getCompNme(){
		return this.compNme;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  保险公司名称
	 */
	public void setCompNme(java.lang.String compNme){
		this.compNme = compNme;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  客户端语言
	 */
	@Column(name ="SYS_MRK",nullable=true,length=20)
	public java.lang.String getSysMrk(){
		return this.sysMrk;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  客户端语言
	 */
	public void setSysMrk(java.lang.String sysMrk){
		this.sysMrk = sysMrk;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  机构代码
	 */
	@Column(name ="DPT_CDE",nullable=true,length=30)
	public java.lang.String getDptCde(){
		return this.dptCde;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  机构代码
	 */
	public void setDptCde(java.lang.String dptCde){
		this.dptCde = dptCde;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  机构名称
	 */
	@Column(name ="DPT_NME",nullable=true,length=30)
	public java.lang.String getDptNme(){
		return this.dptNme;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  机构名称
	 */
	public void setDptNme(java.lang.String dptNme){
		this.dptNme = dptNme;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新文件路径
	 */
	@Column(name ="FILE_PATH",nullable=false,length=200)
	public java.lang.String getFilePath(){
		return this.filePath;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新文件路径
	 */
	public void setFilePath(java.lang.String filePath){
		this.filePath = filePath;
	}
	
	
	
	/**
	 *方法: 取得java.lang.Integer
	 *@return: int  文件大小
	 */
	@Column(name ="FILE_SIZE",nullable=true)
	public java.lang.String getFileSize(){
		return this.fileSize;
	}

	/**
	 *方法: 设置int
	 *@param: int  文件大小
	 */
	public void setFileSize(java.lang.String fileSize){
		this.fileSize = fileSize;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  版本号
	 */
	@Column(name ="VER",nullable=false,length=10)
	public java.lang.String getVer(){
		return this.ver;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  版本号
	 */
	public void setVer(java.lang.String ver){
		this.ver = ver;
	}
	
	
	
	/**
	 *方法: 取得java.util.Date
	 *@return: String  操作时间
	 */
	@Column(name ="OPERATE_TM",nullable=false)
	public Date getOperateTm(){
		return this.operateTm;
	}

	/**
	 *方法: 设置String
	 *@param: String  操作时间
	 */
	public void setOperateTm(Date operateTm){
		this.operateTm = operateTm;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  operateEmpCde
	 */
	@Column(name ="OPERATE_EMP_CDE",nullable=true,length=30)
	public java.lang.String getOperateEmpCde(){
		return this.operateEmpCde;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  operateEmpCde
	 */
	public void setOperateEmpCde(java.lang.String operateEmpCde){
		this.operateEmpCde = operateEmpCde;
	}
}
